package ioc;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Lazy;


public class Config {
    //@Bean注解就是Spring框架中将对象保存到Spring容器的注解
    //@Bean之后跟一个方法,这个方法的返回值就会自动保存到容器中
    //这个方法的方法名会自动成为这个对象在Spring容器中的唯一标识名
    @Bean
    //@Lazy表示当前对象采用惰性初始化的模式
    //表示程序什么时候获取hero,什么时候在将它实例化
    @Lazy
    public Hero hero(){
        Hero h=new Hero();
        h.setName("猪八戒");
        h.setAge(500);
        return h;
    }

}
